dogs animal hospital cat canadian canada veterinarian nationwide vet law breeder cats social security law pet puppy quebec lawyer asbestos attorney alberta